<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
<!--<link rel="stylesheet" type="text/css"
	href="js/laydate/theme/default/laydate.css"/>-->
<div class="row">
	<div id="homeinfo" class="col-5" style="height:400px;border: 1px solid #d2d2d2;box-shadow: 0 2px 4px rgba(0,0,0,.12);">
		<!--系统状态信息-->
	</div>
	<div id="homeinfo1" class="col-4">
		<!--系统详细信息-->
	</div>
	<div class="col-3 flexbox"> 
		<div id="mycalendar"></div>
	</div>
</div>
<script src="js/echarts/echarts.js"></script>
<script src="js/laydate/laydate.js"></script>
<script>
laydate.path = "js/laydate";
laydate.render({
  elem: '#mycalendar'
  ,position: 'static'
  ,showBottom: true
  ,theme: 'grid'
  ,calendar: true
  ,change: function(value, date, endDate){
    console.log(value); //得到日期生成的值，如：2017-08-18
    console.log(date); //得到日期时间对象：{year: 2017, month: 8, date: 18, hours: 0, minutes: 0, seconds: 0}
    console.log(endDate); //得结束的日期时间对象，开启范围选择（range: true）才会返回。对象成员同上。
  }
});
</script>
<script type="text/javascript">
        // 基于准备好的dom，初始化echarts实例
        var myChart = echarts.init(document.getElementById('homeinfo'));

        // 指定图表的配置项和数据
        var labelTop = {
    		normal : {
        	label : {
            show : true,
            position : 'center',
            formatter : '{b}',
            textStyle: {
                baseline : 'bottom'
            }
        },
        	labelLine : {
            show : false
        	}
    	}
	};
	var labelFromatter = {
    	normal : {
        	label : {
            	formatter : function (params){
                	return 100 - params.value + '%'
            	},
            	textStyle: {
                	baseline : 'top'
            	}
        	}
    	},
	}
	var labelBottom = {
    	normal : {
        	color: '#ccc',
        	label : {
            	show : true,
            	position : 'center'
        	},
        	labelLine : {
            	show : false
        	}
    	},
    	emphasis: {
        	color: 'rgba(0,0,0,0)'
    	}
	};
	var radius = [40, 55];
	option = {
    	legend: {
        	x : 'center',
        	y : 'center',
        	data:[
            	'在线人数','使用内存','CPU使用量'
        	]
    	},
    	title : {
        	text: '系统信息',
        	subtext: '系统运行实时情况一览',
        	x: 'left'
    	},
    	toolbox: {
        	show : true,
        	feature : {
            dataView : {show: true, readOnly: false},
            restore : {show: true},
            saveAsImage : {show: true}
        	}
    },
    series : [
        {
            type : 'pie',
            center : ['20%', '30%'],
            radius : radius,
            itemStyle : labelFromatter,
            data : [
                {name:'其他', value:46, itemStyle : labelBottom},
                {name:'在线人数', value:54,itemStyle : labelTop}
            ]
        },
        {
            type : 'pie',
            center : ['50%', '30%'],
            radius : radius,
            itemStyle : labelFromatter,
            data : [
                {name:'其他', value:56, itemStyle : labelBottom},
                {name:'使用内存', value:44,itemStyle : labelTop}
            ]
        },
        {
            type : 'pie',
            center : ['80%', '30%'],
            radius : radius,
            itemStyle : labelFromatter,
            data : [
                {name:'其他', value:65, itemStyle : labelBottom},
                {name:'CPU使用量', value:35,itemStyle : labelTop}
            ]
       	 }
       ]
	};
    // 使用刚指定的配置项和数据显示图表。
   	myChart.setOption(option);
    </script>